/*
logo shadow
run margin
menu link color
dinggou small
*/


body #doc2{width:996px;color:#603317;line-height:1.5}
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}
a, a:hover{color:#603317;text-decoration:none;-moz-transition:background 500ms ease 0s;-webkit-transition:background 500ms ease 0s;}

#index .yui-t6 #yui-main .yui-b{margin-right:326px;}
#index .yui-t6 #yui-main {margin-right:-326px;}
#index .yui-t6 .yui-b{width:316px;}
#index #yui-main .yui-b {width:auto;}

#menu-tabs{}

#header{height:89px;background:url(../img/header.png) no-repeat 0 0;}
#header #logo{text-indent:-999em;}
#footer{height:92px;background:url(../img/footer.png) no-repeat 0 0;}
#breadcrumb{background-color:#D10202;color:#FBFFFC;border-radius:6px;padding: 4px 10px;font-size:93%;margin-bottom:5px;}
#slideshow{margin-bottom:8px;border:3px #603317 solid;}
/*IE6 hack*/
html{_overflow:hidden;}
body{_height:100%;_overflow:auto;}
.slideshow{position:relative;}
.slideshow .img{overflow:hidden;height:200px;}
.slideshow .img li{display:block;height:200px;width:100%;}
.slideshow .img img{height:200px;}
.slideshow .btn{position:absolute;top:165px;right:10px;}
.slideshow .btn li{float:left;margin:0 4px;}
.slideshow .btn li a{background:#666;color:#fff;font-weight:bold;text-decoration:none;display:block;width:16px;height:20px;padding:2px;text-align:center;opacity:.5;}
.slideshow .btn li a:hover{background:#999;}

#side-nav{width:315px;}
.side-nav_onfloat{position:fixed;top:0;_position:absolute;}

.main-module{background:#603317;margin-bottom:8px;}
.main-module .hd{height:34px;background:#fff url(../img/tl_menu.png) no-repeat 0 0;}
.main-module .hd h2{color:#fff;font-size:121%;padding:6px 12px;}
.main-module .bd{background:#FDF9D7;border:3px #603317 solid;}

.side-module{background:#603317;border-radius:14px;padding:6px;margin-bottom:8px;}
.side-module .hd h2{color:#fff;font-size:121%;padding:4px 8px;}
.side-module .bd{background:#FDF9D7;border-radius:10px;padding:10px;}

.dy-menu{border:1px solid #603317;border-width:2px 2px;padding:0 6px;}
.dy-menu li{float:left;margin:6px 6px 6px 0;}
.dy-menu li a{display:block;padding:8px 18px;color:#5F3317;}
.dy-menu li a:hover{color:#6AA525;}
.dy-menu li.on a{background:#5F3317;color:#fff;}

.dy-tab{}
.dy-tab .dy-tab-menu{}
.dy-tab .dy-tab-menu li{float:left;margin:6px 0 0 6px;}
.dy-tab .dy-tab-menu li a{display:block;padding:8px 18px;color:#5F3317;}
.dy-tab .dy-tab-menu li a:hover{color:#6AA525;}
.dy-tab .dy-tab-menu li.on a{background:#5F3317;color:#fff;}
.dy-tab .dy-tab-panel{}
 
#main-nav ul{margin:34px 0 0 200px;}
#main-nav li{float:left;border-left:2px solid #FEFAD5;}
#main-nav li.home{border:0;}
#main-nav li a{color:#FEFAD5;display:block;padding:3px 32px;}
 
#idx_menu{}
#idx_menu .hd{}
#idx_menu .bd{background:#FDF9D7;}
#idx_menu .dy-tab {border-width:2px 2px;}
#idx_menu .dy-tab .dy-tab-panel{background:#603317;}
#idx_menu .menu-item{margin:2px;height:240px;width:162px;float:left;background:#FDF9D7;}
#idx_menu .menu-item-last{}
#idx_menu .menu-item .pic a{padding:3px;display:block;}
#idx_menu .menu-item .pic img{height:159px;width:156px;}
#idx_menu .menu-item h4{padding:2px 8px;}
#idx_menu .menu-item h4 a{color:#D20202;}
#idx_menu .menu-item .pri{padding:2px 8px;}
#idx_menu .menu-item .order{padding:2px;}
#idx_menu .menu-item .order a{background:#603417;display:block;padding:2px 8px;color:#fff;}
#idx_menu .menu-item .order a:hover{background:#6AA525;}
#idx_menu .menu-item-over {}
#idx_menu .menu-item *{-moz-transition:background 800ms ease 200ms;-webkit-transition:background 800ms ease 200ms;}
#idx_menu .menu-item-over *{-moz-transition:background 300ms ease 0s;-webkit-transition:background 300ms ease 0s;}

#idx_detail {display:none;}
#idx_detail .hd{position:relative;}
#idx_detail .hd a{position:absolute;right:3px;top:37px;background:#D20202;padding:8px 24px;color:#fff;border-left:3px solid #603317;border-bottom:3px solid #603317;border-radius:0 0 0 10px;}
#idx_detail .info{margin:0 8px;border-bottom:2px solid #EBE3BC;}
#idx_detail .info .pic{float:left;width:300px;padding:10px 0;}
#idx_detail .info .pic .big a{display:block;margin:0 10px 8px 0;}
#idx_detail .info .pic .big img{width:290px;border:1px solid #603317;}
#idx_detail .info .pic .small a{float:left;width:70px;margin:0px 5px 5px 0;}
#idx_detail .info .pic .small img{width:65px;border:1px solid #603317;}
#idx_detail .info .txt{padding:0 8px 0 310px;}
#idx_detail .info .txt h3{font-size:18px;color:#D20202;padding:10px 0;}
#idx_detail .info .txt .desc{padding-bottom:10px;}
#idx_detail .info .txt .para li{overflow:hidden;padding:2px 0;}
#idx_detail .info .txt .para strong{float:left;width:70px;}
#idx_detail .info .txt .order{border:1px solid #603317;margin:10px 0;padding:4px;overflow:hidden;}
#idx_detail .info .txt .order .pri{float:left;width:160px;font-size:22px;padding:0 0 5px;}
#idx_detail .info .txt .order .num {font-size:22px;padding:0 0 5px;}
#idx_detail .info .txt .order .num input{width:30px;}
#idx_detail .info .txt .order a{clear:both;background:#603417;padding:2px 8px;color:#fff;display:block;width:120px;}
#idx_detail .info .txt .order a:hover{background:#6AA525;}
#idx_detail .comment{margin:0 8px 10px;border-top:2px solid #FEFDE9;}



#side-member {border-radius:14px 14px 0 0;position:relative;height:120px;overflow:hidden;}
#side-member .hd,
#side-member .hd a{color:#FEFAD5;}
#side-member .hd{border-bottom:1px solid #47250F;padding:2px 10px 5px;overflow:hidden;}
#side-member .hd .tool{float:right;}
#side-member .bd{background:none;}
#side-member .start-order{font-size:16px;color:#FEFAD5;}
#side-member .start-order span{font-size:11px;}
#side-member .start-order .lnk-order{float:left;display:block;height:75px;width:100px;margin-right:10px;text-indent:-999em;background:url(../img/btn_order.png) no-repeat 0 0;}
#side-member .login {font-size:14px;color:#FEFAD5;}
#side-member .login label{float:left;width:55px;}
#side-member .login li{padding:4px 0;}
#side-member .login .btn{padding:6px 55px;}
#side-member .login .btn a{color:#FEFAD5;}

.haslogin{position:absolute;width:300px}
.login{position:absolute;width:300px}
.nologin{position:absolute;width:300px}


#side-order {padding-left:0;padding-right:0;background:#FDF9D7 !important;}
#side-order .dy-tab .dy-tab-menu{border-bottom:1px solid #603317;}
#side-order .dy-tab .dy-tab-menu li{margin-top:0;}
#side-order .dy-tab .dy-tab-menu a{padding:4px 45px;}
#side-order .note{color:#6AA525;padding:2px 10px 5px;}
#side-order .count{border:1px solid #6AA525;padding:2px 6px;margin:4px;color:#6AA525;font-size:12px;background:#fff;border-radius:2px;}
#side-order .count span{float:right;}
.form-btn{padding:10px 10px 0;}
.form-btn a{float:left;width:136px;background:#D20202;color:#fff;text-align:center;padding:8px 0;}
.form-btn a:hover{background:#6AA525;}
.form-btn a.next{margin-left:8px;}
.form .section{margin:4px;padding:6px;border-bottom:1px dotted #603317;}
.form .section .subject{margin-bottom:4px;}
.form .section .detail{padding-left:10px;}
.form .section .detail input.text{padding:2px;font-size:12px;}
.form .section .detail li{padding:2px 0;}
.form .section .detail label{float:left;width:70px;}
.popupwin{position:fixed;top:20%;left:50%;border:3px solid #603317;border-radius:8px;background:#fff;overflow:hidden;box-shadow:0 0 20px #333;}
.green-table {width:100%;margin-bottom:8px;}
.green-table  td{padding:4px 6px;border-bottom:1px solid #603317;color:#6AA525;}
.green-table .header td{background:#6AA525;color:#fff;border-right:1px solid #fff;border-bottom:0;}
.green-table .header td span{display:block;}
.green-table td.num input{width:24px;text-align:right;}




#register{text-align:left;background:#FDF9D7;font-size:14px;}
#register .subject{background:#603317;padding:6px 8px;color:#FEFAD5;}
#register .form-btn,
#register .detail{margin-left:100px;}
#register .detail li{padding:4px 0;}
#register .detail input.text{padding:3px;width:160px;}
#side-help .bd li{padding:8px;}

#confirm-order{}
#confirm-order .bd{padding:10px;}
#confirm-order .count{border:1px solid #6AA525;padding:2px 6px;margin:4px;color:#6AA525;font-size:12px;background:#fff;border-radius:2px;}
#confirm-order .count span{float:right;}
#confirm-order .form-btn{padding-left:195px;padding-bottom:30px;}
#confirm-order .note{padding:10px 5px;text-align:right;}

#payment-order .bd{padding:20px;}
#payment-order .momey{font-size:20px;}
#payment-order .pays{}
#payment-order .pays li{padding:10px 0;}